XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0X
XXFXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXFXX0X
XXFXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXFXX0X
XXFXXXXXXXXX0XXXXXXXXXXXFXXXXXXXXXXX0X
XXFXXXXXXXXX0FXXXXXXXXX0FXXXXXXXXXXX0X
XXF0XXXXXXXXF0XXXXXXXXXF0XXXXXXXXXXF0X
XXFXXXXXXXXX0FXXXXXXXXX0FXXXXXXXXXXX0X
XXFXXXXXXXXX0XXXXXXXXXXXFXXXXXXXXXXX0X
XXFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0X
XXFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
